C++ STL begin()和front()、end()和back()的区别与用法 您所在的位置:网站首页 end with和end in的区别 C++ STL begin()和front()、end()和back()的区别与用法

C++ STL begin()和front()、end()和back()的区别与用法

2024-07-14 00:37| 来源: 网络整理| 查看: 265

begin()函数和end()位于iteartor; 而front()和back()位于vector list deque and etc…

begin()函数

函数原型: iterator begin(); const_iterator begin(); 功能: 返回一个当前vector容器中起始元素的迭代器。

end()函数

函数原型: iterator end(); const_iterator end(); 功能: 返回一个当前vector容器中末尾元素的迭代器。

front()函数 函数原型: reference front(); const_reference front(); 功能: 返回当前vector容器中起始元素的引用。

back()函数 函数原型: reference back(); const_reference back(); 功能: 返回当前vector容器中末尾元素的引用。

#include #include using namespace std; int main() { vector v1; vector::iterator iter1; vector::iterator iter2; v1.push_back('a'); v1.push_back('b'); v1.push_back('c'); v1.push_back('d'); cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有